Modelling Search Strategies in Rules2CP

نویسندگان

  • François Fages
  • Julien Martin
چکیده

In this abstract, we present a rule-based modelling language for constraint programming, called Rules2CP [1], and a library PKML for modelling packing problems. Unlike other modelling languages, Rules2CP adopts a single knowledge representation paradigm based on logical rules without recursion, and a restricted set of data structures based on records and enumerated lists given with iterators. We show that this is su cient to model constraint satisfaction problems together with search strategies, where search trees are expressed by logical formulae, and heuristic choice criteria are de ned by preference orderings on variables and formulae. Rules2CP statements are compiled to constraint programs over nite domains (currently SICStus-prolog and soon Choco-Java) by term rewriting and partial evaluation. The Packing Knowledge Modelling Language (PKML) is a Rules2CP library developed in the European project Net-WMS for dealing with real size nonpure bin packing problems in logistics and automotive industry. PKML refers to shapes in Z . A point in this space is represented by the list of its K integer coordinates. A shape is a rigid assembly of boxes, represented by a record. A box is an orthotope in Z . An object , such as a bin or an item, is a record containing one attribute shapes for the list of its alternative shapes, one origin point, and some optional attributes such as weight, virtual reality representations or others. The alternative shapes of an object may be the discrete rotations of a basic shape, or di erent object shapes in a con guration problem. The end in one dimension and the volume of an object with alternative shapes are de ned with rei ed constraints. PKML uses Allen’s interval relations in one dimension, and the topological relations of the Region Connection Calculus in higher-dimensions, to express placement constraints. Pure bin packing problems can be de ned as follows:

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

From Rules to Constraint Programs with the Rules2CP Modelling Language

In this paper, we show that the business rules knowledge representation paradigm, which is widely used in the industry, can be developped as a front-end modelling language for constraint programming. We present a general purpose rule-based modelling language, called Rules2CP, and describe its compilation to constraint programs over finite domains with reified constraints and global constraints,...

متن کامل

Procedural Code Generation vs Static Expansion in Modelling Languages for Constraint Programming

To make constraint programming easier to use by the nonprogrammers, a lot of work has been devoted to the design of front-end modelling languages using logical and algebraic notations instead of programming constructs. The transformation to an executable constraint program can be performed by fundamentally two compilation schemas: either by a static expansion of the model in a flat constraint s...

متن کامل

INTRODUCTION AND DEVELOPMENT OF SURROGATE MANAGEMENT FRAMEWORK FOR SOLVING OPTIMIZATION PROBLEMS

In this paper, we have outlined the surrogate management framework for optimization of expensive functions. An initial simple iterative method which we call the “Strawman” method illustrates how surrogates can be incorporated into optimization to stand in for the most expensive function. These ideas are made rigorous by incorporating them into the framework of pattern search methods. The SMF al...

متن کامل

Des règles aux contraintes avec le langage de modélisation Rules2CP

Dans cet article, nous montrons que le paradigme de représentation des connaissances règles métier, largement utilisé dans l’industrie, peut être développé comme un langage de modélisation pour la programmation par contraintes. Nous présentons un langage de modélisation général à base de règles, nommé Rules2CP, et décrivons sa compilation vers des programmes de contraintes sur les domaines fini...

متن کامل

Identifying Ferdowsi University of Mashhad Graduated Students' Search Strategies during their Information-searching through the Web

Purpose: the aim was to identify users' search strategies and the rate of using search strategies on the web. Method: It is a practical survey. The statistical population included all the postgraduate students in the first semester at Ferdowsi University of Mashhad. 95 students were selected by stratified random sampling method. To gather the data, log files were used. Findings: 12 search strat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009